A Tour of Goを読む
アクセス修飾子は最初の文字がLarge/smallで決まる
code:go
func Public()
func private()
/icons/todo.icon
ハマったところ
呼び出し元(surrounding function)がreturnするまで実行を待機する
GoにはClassが存在しないが、型にメソッドをはやすことができる
Interface
Interface型の変数をつくって、そこに型Tをもつ変数を代入する
もし型Tがinterface型の宣言したメソッドを実装していなければエラーになる
呼び出す 具体的な メソッドを示す型がインターフェースのタプル内に存在しないため
structがどのようなinterfaceをもっているかはコードを読んでもわからない
mapとtype assertionの相似
code:go
//mapがキーを保持しているか
//型アサーション(インタフェースが特定の型を保持しているか
t, ok := i.(T)
不具合
日本語版の最急降下法のやつは答えがでてしまっている 英語版だと答えが出ていない